Binary Equivalents of Ternary Relationships in Entity-Relationship Modeling: A Logical Decomposition Approach
نویسندگان
چکیده
Little work has been completed which addresses the logical composition and use of ternary relationships in entity-relationship modeling. Many modeling notations and most CASE tools do not allow for ternary relationships. Alternative methods and substitutes for ternary relationship structures do not necessarily reflect the original logic, semantics or constraints of a given situation. Furthermore, it has been shown that ternary relationships can be constrained by additional implicit binary constraints which do not occur in the logic of binary relationships. This paper develops an analytical perspective of ternary relationships. We investigate the logical relationships implicit to the ternary structure and then identify potential simplification through decomposition into binary equivalents. These alternative binary equivalents allow retention of the implicit logical structure, and consequently also retain the semantics of the original structure. The analysis investigates equivalency of lossless decompositions, preservation of functional dependencies and finally the ability to preserve update constraints (insertions and deletions). We identify which ternary relationships have true, fully equivalent, binary equivalents and those which do not. We provide an exhaustive analysis of cardinality combinations found in ternary relationships which practitioners can use to guide the way in which they deal with ternary relationships in conceptual modeling.
منابع مشابه
Design Methodology for Relational Databases: Issues Related to Ternary Relationships in Entity-relationship Model and Higher Normal Forms
Entity-Relationship (ER) modeling plays a major role in relational database design. The data requirements are conceptualized using an ER model and then transformed to relations. If the requirements are well understood by the designer and then if the ER model is modeled and transformed to relations, the resultant relations will be normalized. However the choice of modeling relationships between ...
متن کاملAnalysis of Binary/Ternary Cardinality Combinations in Entity-Relationship Modeling
In this paper, we discuss the simultaneous existence, and relationships, between binary and ternary relationships in entity-relationship (ER) modeling. We define the various interpretations that can be applied to the simultaneous existence of ternary and binary relationships having the same participating entities. We have identified that only certain cardinalities are permitted to exist simulta...
متن کاملAccuracy in Modeling with Extended Entity Relationship and Object Oriented Data Models
Manuscript originally submitted October 21, 1992; Revised April 28, 1993; Accepted September 8, 1993 for publication. This research compares success in developing conceptual data models for the extended entity relationship (EER) model and Kroenke’s object oriented model. A laboratory study was used to evaluate model correctness for 38 subjects divided into two equally sized groups where each gr...
متن کاملAn analysis of structural validity in entity-relationship modeling
We explore the criteria that contribute to the structural validity of modeling structures within the entityrelationship (ER) diagram. Our approach examines cardinality constraints in conjunction with the degree of the relationship to address constraint consistency, state compliance, and role uniqueness issues to derive a complete and comprehensive set of decision rules. Unlike typical other ana...
متن کاملTernary Relationships: Semantic Requirements and Logically Correct Alternatives
INTRODUCTION Conceptual data modeling is a backbone of most major systems development projects. Within this arena, one of the most widely used techniques is the entity-relationship (ER) or extended entity-relationship model (EER, henceforth also referred to as ER), introduced by Chen (1976). However, there are multiple competing models and notations, each having distinct strengths and weaknesse...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Database Manag.
دوره 11 شماره
صفحات -
تاریخ انتشار 2000